CC:=gcc
srcs:=$(wildcard ./src/*.c)
objs:=$(srcs:./src/%.c=./obj/%.o)
exe:=./bin/main
$(exe):$(objs)
	$(CC) -Wall -pthread -o $@ $^ -lcrypt
./obj/%.o:./src/%.c
	$(CC) -Wall -pthread -c -o $@ $^ -lcrypt
.PHONY:clear rebuild
clear:
	$(RM) $(exe) $(objs)
rebuild:clear $(exe)